offlineCollector fun