enumerate operations
babysteps towards adding orders