Implement GathererService