generate file and class names