enums file generation almost finished