add parameter passing to c++ addon