updated LoginControler