fixed list reserve bug when list was previously empty
undo list works now