new plugin system for user logins