dodanie undo i redo dla obracania