add cut/paste func