added project file generator