generate own file for each project