hamming initial commit