add toLogin() function