prepping to separate business and UI