Version 1.23 2018.12.08
optimize code
Version 1.2 2018.12.06
Add filtering function