new feature -> output to a new file