New c++ library