Change Undo method
Add some filters
Merge pull request #4 from manhtuvjp/test

Merge *test* to *master*