code clean. refs #2
proper hash combine. fixes #6