Completed mini_project2