Added C++ header and library