new login page and extra logic for pocker