stable hashes phase 2