objectives for enum
objectives for ops2