adding hash.cpp updated make