should do the following:
1.fix link errors
2.think how to take boost
3.format code
4.finish code-side work, for now