auth and login added