better input edition