part 4 partially complete