# 3.7.4. Register the implementations with the Java Services architecture

Create the following text files inside the META-INF/services folder of your resources directory:

1. *net.geoprism.registry.etl.fhir.FhirDataPopulator*
2. *net.geoprism.registry.etl.fhir.FhirResourceProcessor*

<figure><img src="https://3732932512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9giVyCrmTxAs33YrSRbJ%2Fuploads%2FNzk0CqWIvOgybcilL12y%2Fimage.png?alt=media&#x26;token=397b1142-7e1e-457c-928d-9ec2fa296171" alt=""><figcaption></figcaption></figure>

The contents of each text file should be the fully qualified name of the implementation:

```
com.terraframe.demo.DemoFhirDataPopulator
```

and

```
com.terraframe.demo.DemoFhirResourceProcessor
```

For more information on the Java services architecture see [ServiceLoader (Java Platform SE 8)](https://docs.oracle.com/javase/8/docs/api/java/util/ServiceLoader.html).
