pushing enums