add lib unit test
add lib unit test