idea of capabilitesServiceBuilder