added user, auth, login stuff