part 3 submission