input modify