added connection interface, and business profile api