proper order fix