Finished assignment #2