user flow is getting there, please test it out