libcstl test & study , have little time