Completed assignment #5