add crypto module to manage the password
add UserModel