Completed assignment 5.