updated part 3-b-3, 3-b-4, 3-b-5