degrees of perfection