with part 2