login revised