Implement service and filter structure