Massive api changes and hashing algorithms