advanced models and hashed passwords