change method order