making it perfect