added a cpp file to use the wrapper