diff --git a/src/pages/Worker/Card/WorkerPit.vue b/src/pages/Worker/Card/WorkerPit.vue
index e01878340..4a6cd12df 100644
--- a/src/pages/Worker/Card/WorkerPit.vue
+++ b/src/pages/Worker/Card/WorkerPit.vue
@@ -8,6 +8,7 @@ import FormModel from 'src/components/FormModel.vue';
 import VnRow from 'components/ui/VnRow.vue';
 import VnInput from 'src/components/common/VnInput.vue';
 import VnSelect from 'src/components/common/VnSelect.vue';
+import CrudModel from 'components/CrudModel.vue';
 
 const route = useRoute();
 const { t } = useI18n();
@@ -91,17 +92,29 @@ const toCustomerAddressCreate = () => {
             <QSeparator class="q-mx-lg" vertical />
         </template>
     </FormModel>
-    <FormModel
+    <CrudModel
+        ref="workerPitCrudRef"
+        data-key="workerPit"
         :url="`Workers/${route.params.id}/workerRelative`"
         auto-load
         model="WorkerRelatives"
     >
-        <VnRow>
+        <template #body="{ rows }">
+            <QTable
+                :columns="columns"
+                :rows="rows"
+                row-key="$index"
+                selection="multiple"
+                v-model:selected="selected"
+                table-header-class="text-left"
+            ></QTable>
+        </template>
+        <!-- <VnRow>
             <VnInputDate size="sm" v-model="data.birthed" :label="t(`birthed`)" />
 
             <VnInput size="sm" v-model="data.adoptionYear" :label="t(`adoptionYear`)" />
-        </VnRow>
-    </FormModel>
+        </VnRow> -->
+    </CrudModel>
 </template>
 
 <i18n>