Completed assignment #2