Updated Login code