enumerate operations