add "paste" function