parameter type change