finished assignment3
Really finished 3 this time