Finished homework

or so i hope