added file option to generation
renamed silly file name