customized user signup flow