part 2 partly complete