method order change