1. paste operation.
2. compact utils directory, separate it into different packages.
3. undo operation.
