added part_4