tweak login flow