part 2 should work