begun with part1