Add undo point
Revamp Duplicate and comment
Update readme