changed part 3 to be open ended