revised int File structure