output part1