operation order fix