worths to use snake_case for the function names: ```login_hash```