modify input frame