last assignment Part 1