Add test 2 for test 0 improvement of project

Seperate the source file and library.
Add improvement for test2