finished copy and paste, but didnt fix grouping bug yet. working on moving undo and redo