Finished with homework 2