refactored file_name class to FTFile