refactored  experience to stay on the same page, send through our intermediate controller and trigger modal aft