hash1.c added