add empty function for c++