before change the arguments