perfect from A to Z