about to roll back to make a single signon user model