challenge 1 code added. New label and button functionality