fix a build issue
add zeroth testcase
hidden library internal apis as default