diff --git a/components/search_results/free_text/CompoundsResults.vue b/components/search_results/free_text/CompoundsResults.vue
index b84ac3bdf0f644e711b7b5b3a54320d81d3611a2..cfde3b0cd745e2c01ff87f8e91e7a3478171ae0b 100644
--- a/components/search_results/free_text/CompoundsResults.vue
+++ b/components/search_results/free_text/CompoundsResults.vue
@@ -1,11 +1,44 @@
 <template>
-  <v-card flat>
-    <v-card-text> Compounds results </v-card-text>
-  </v-card>
+  <SearchResultsCard
+    :store-module-name="storeModuleName"
+    :dataset-state="datasetState"
+  />
 </template>
 
 <script>
-export default {}
+import CompoundResults from '~/web-components-submodule/store/datasets/generators/eubopen/searchResults/CompoundResults.js'
+import { datasetMixin } from '~/web-components-submodule/mixins/datasets/datasetMixin.js'
+import EntityNames from '~/web-components-submodule/standardisation/EntityNames.js'
+import SearchResultsCard from '~/web-components-submodule/components/common/SearchResults/SearchResultsCard.vue'
+
+export default {
+  components: {
+    SearchResultsCard,
+  },
+  mixins: [datasetMixin],
+  props: {
+    storeModuleName: {
+      type: String,
+      default: () => `eubopen_compound_results`,
+    },
+  },
+  data() {
+    return {
+      propertiesGroups: {
+        1: { id: 'eubopen_search_results', selected: true, allHeaders: [] },
+      },
+      entityID: EntityNames.EubopenCompound.entityID,
+      pluralEntityName: EntityNames.EubopenCompound.pluralEntityName,
+    }
+  },
+  computed: {
+    starterParams() {
+      return CompoundResults.getSearchResultsStarterParams(
+        this.propertiesGroups
+      )
+    },
+  },
+}
 </script>
 
 <style></style>
diff --git a/components/search_results/free_text/FreeTextResults.vue b/components/search_results/free_text/FreeTextResults.vue
index 023393c0f55fce373254ae243654800859a2ca1f..f620416ac5a62e4cbea0890a3d59326ed8183b14 100644
--- a/components/search_results/free_text/FreeTextResults.vue
+++ b/components/search_results/free_text/FreeTextResults.vue
@@ -1,7 +1,7 @@
 <template>
   <v-tabs show-arrows :vertical="makeTabsVertical">
-    <v-tab> 1000 Compounds </v-tab>
-    <v-tab> 400 Targets </v-tab>
+    <v-tab> Compounds </v-tab>
+    <v-tab> Targets </v-tab>
     <v-tab> Heatmap </v-tab>
     <v-tab-item> <CompoundsResults /> </v-tab-item>
     <v-tab-item> <TargetsResults /> </v-tab-item>
diff --git a/components/search_results/free_text/TargetsResults.vue b/components/search_results/free_text/TargetsResults.vue
index 4b78eef1225786b2fcf20e30292320b635d752d0..d1d974419cd908253b0eb20d230309f4ec73724f 100644
--- a/components/search_results/free_text/TargetsResults.vue
+++ b/components/search_results/free_text/TargetsResults.vue
@@ -1,11 +1,42 @@
 <template>
-  <v-card flat>
-    <v-card-text> Targets results </v-card-text>
-  </v-card>
+  <SearchResultsCard
+    :store-module-name="storeModuleName"
+    :dataset-state="datasetState"
+  />
 </template>
 
 <script>
-export default {}
+import TargetResults from '~/web-components-submodule/store/datasets/generators/eubopen/searchResults/TargetResults.js'
+import SearchResultsCard from '~/web-components-submodule/components/common/SearchResults/SearchResultsCard.vue'
+import { datasetMixin } from '~/web-components-submodule/mixins/datasets/datasetMixin.js'
+import EntityNames from '~/web-components-submodule/standardisation/EntityNames.js'
+
+export default {
+  components: {
+    SearchResultsCard,
+  },
+  mixins: [datasetMixin],
+  props: {
+    storeModuleName: {
+      type: String,
+      default: () => `eubopen_target_results`,
+    },
+  },
+  data() {
+    return {
+      propertiesGroups: {
+        1: { id: 'eubopen_search_results', selected: true, allHeaders: [] },
+      },
+      entityID: EntityNames.EubopenTarget.entityID,
+      pluralEntityName: EntityNames.EubopenTarget.pluralEntityName,
+    }
+  },
+  computed: {
+    starterParams() {
+      return TargetResults.getSearchResultsStarterParams(this.propertiesGroups)
+    },
+  },
+}
 </script>
 
 <style></style>
diff --git a/web-components-submodule b/web-components-submodule
index febc770e5c33633e8682b2d207caf180d4933250..ec18f569b27239c2eda59eef9586ebb8f7de5663 160000
--- a/web-components-submodule
+++ b/web-components-submodule
@@ -1 +1 @@
-Subproject commit febc770e5c33633e8682b2d207caf180d4933250
+Subproject commit ec18f569b27239c2eda59eef9586ebb8f7de5663