fixed info records
refactoring, using record enums