Refactored to be like the add services page.