quality full explanation