updated login method...