doLogin readded