trying to rearrange the parameters