set property not parameter, rearrange order