Add undo transaction so things undo better
:memo: Convert the documentation to Codo format