Adding hash.c