add BusProvider