Implement pro upgrade hashing