working commit, really simple hash algo