type part 2