added file name generator