backend in c++