button exercise broken up into 4 parts