finished homework and second commit, no frills