1. Add benchmark;
2. Add something to be implemented in the future;
3. modify the test to namespace test;

* But some bug about NotQuery arise!!!!!!