partially made part 2
completed part 2