update with new cppbindings