the first version of the program
rm test
test1 add undo