Walking towards Perfection