part2 save as file