305cde_assignment_part2