Try to add C++ hash func