improving signup flow