custom hashing setup
creating users