Homework pull request

The first three steps were implemented and the next was to finish the button but I wasn't feeling too well so I went to bed instead.