partway to enums