User model developes (including secure passwords)