partly developed c++ library