template for part 2