start a separate login method