dsga1007_final_project