revised login