go with UI and service