basic preparations
1.customized MongoDB classes
2.router