modify input