perfect all aspects