line add and delete. undo and redo not fixed yet