admins, subcsribers and users refactoed
logins work