Yang:
    1. add new method on dboperator;
    2. re-structure the code.