added an early implementation of c++ call handling