add cppfoundation & cpplibrary