added undo+board methods