modifiying inputs