extra login functionality