undo and redo like a boss
copy and paste