put 'operation' first