do some params modify.