modify of input