part 1 broken part 2 works