add login_page and other changes