updated models, login, authentication