diff --git a/docs/plugins/events.md b/docs/plugins/events.md
index 06af2a70cc0bfb3fffd7e997c267c8072a022e4b..b996c0c5e5ed98aa9551e8fe2e4d1d2f56b87f4e 100644
--- a/docs/plugins/events.md
+++ b/docs/plugins/events.md
@@ -9,18 +9,17 @@ To listen for specific events, plugins can use the `addListener` method in `even
 
 - onAddDataOverlay - triggered after successfully adding an overlay; the created overlay is passed as an argument. Example argument:
 
-```javascript
+```json
 {
-   "name": "Example Overlay",
-   "googleLicenseConsent": false,
-   "creator": "appu-admin",
-   "description": "Different",
-   "genomeType": null,
-   "genomeVersion": null,
-   "idObject": 149,
-   "publicOverlay": false,
-   "type": "GENERIC",
-   "order": 9
+  "name": "Example Overlay",
+  "creator": "appu-admin",
+  "description": "Different",
+  "genomeType": null,
+  "genomeVersion": null,
+  "idObject": 149,
+  "publicOverlay": false,
+  "type": "GENERIC",
+  "order": 9
 }
 ```
 
@@ -32,10 +31,9 @@ To listen for specific events, plugins can use the `addListener` method in `even
 
 - onShowOverlay - triggered after displaying an overlay on the map; the displayed overlay is passed as an argument. Example argument:
 
-```javascript
+```json
 {
   "name": "Generic advanced format overlay",
-  "googleLicenseConsent": false,
   "creator": "appu-admin",
   "description": "Data set provided by a user",
   "genomeType": null,
@@ -49,10 +47,9 @@ To listen for specific events, plugins can use the `addListener` method in `even
 
 - onHideOverlay - triggered after disabling an overlay on the map; the disabled overlay is passed as an argument. Example argument:
 
-```javascript
+```json
 {
   "name": "colored overlay",
-  "googleLicenseConsent": false,
   "creator": "appu-admin",
   "description": "",
   "genomeType": null,
diff --git a/src/components/FunctionalArea/Modal/LoginModal/LoginModal.component.test.tsx b/src/components/FunctionalArea/Modal/LoginModal/LoginModal.component.test.tsx
index 3887053892dda1e0ff1344fbb2705fb8662cf58b..ea39711b8255458e005dc3bf5247aeea02c73389 100644
--- a/src/components/FunctionalArea/Modal/LoginModal/LoginModal.component.test.tsx
+++ b/src/components/FunctionalArea/Modal/LoginModal/LoginModal.component.test.tsx
@@ -97,6 +97,10 @@ describe('LoginModal - component', () => {
     });
 
     expect(store.getState().overlays.userOverlays.loading).toBe('succeeded');
+    // eslint-disable-next-line no-console
+    console.log(overlaysFixture);
+    // eslint-disable-next-line no-console
+    console.log(store.getState().overlays.userOverlays.data);
     expect(store.getState().overlays.userOverlays.data).toEqual(overlaysFixture);
   });
   it('should display loggedInMenuModal after successful login as admin', async () => {
diff --git a/src/components/Map/Drawer/OverlaysDrawer/UserOverlays/UserOverlaysWithoutGroup/UserOverlaysWithoutGroup.utils.test.ts b/src/components/Map/Drawer/OverlaysDrawer/UserOverlays/UserOverlaysWithoutGroup/UserOverlaysWithoutGroup.utils.test.ts
index 8c07bab617c8bcb8d8d65ce44031e06f8f6fab6e..fd5bf60f17cf343871ea8eab11e33daf740c2a09 100644
--- a/src/components/Map/Drawer/OverlaysDrawer/UserOverlays/UserOverlaysWithoutGroup/UserOverlaysWithoutGroup.utils.test.ts
+++ b/src/components/Map/Drawer/OverlaysDrawer/UserOverlays/UserOverlaysWithoutGroup/UserOverlaysWithoutGroup.utils.test.ts
@@ -7,7 +7,6 @@ const INPUT_ARRAY: MapOverlay[] = [
     name: 'Overlay1',
     description: 'Description1',
     type: 'Type1',
-    googleLicenseConsent: true,
     creator: 'Creator1',
     genomeType: 'GenomeType1',
     genomeVersion: 'GenomeVersion1',
@@ -19,7 +18,6 @@ const INPUT_ARRAY: MapOverlay[] = [
     name: 'Overlay2',
     description: 'Description2',
     type: 'Type2',
-    googleLicenseConsent: false,
     creator: 'Creator2',
     genomeType: 'GenomeType2',
     genomeVersion: 'GenomeVersion2',
@@ -31,7 +29,6 @@ const INPUT_ARRAY: MapOverlay[] = [
     name: 'Overlay3',
     description: 'Description3',
     type: 'Type3',
-    googleLicenseConsent: true,
     creator: 'Creator3',
     genomeType: 'GenomeType3',
     genomeVersion: 'GenomeVersion3',
@@ -48,7 +45,6 @@ describe('moveArrayElement', () => {
         name: 'Overlay1',
         description: 'Description1',
         type: 'Type1',
-        googleLicenseConsent: true,
         creator: 'Creator1',
         genomeType: 'GenomeType1',
         genomeVersion: 'GenomeVersion1',
@@ -60,7 +56,6 @@ describe('moveArrayElement', () => {
         name: 'Overlay3',
         description: 'Description3',
         type: 'Type3',
-        googleLicenseConsent: true,
         creator: 'Creator3',
         genomeType: 'GenomeType3',
         genomeVersion: 'GenomeVersion3',
@@ -72,7 +67,6 @@ describe('moveArrayElement', () => {
         name: 'Overlay2',
         description: 'Description2',
         type: 'Type2',
-        googleLicenseConsent: false,
         creator: 'Creator2',
         genomeType: 'GenomeType2',
         genomeVersion: 'GenomeVersion2',
@@ -93,7 +87,6 @@ describe('moveArrayElement', () => {
         name: 'Overlay1',
         description: 'Description1',
         type: 'Type1',
-        googleLicenseConsent: true,
         creator: 'Creator1',
         genomeType: 'GenomeType1',
         genomeVersion: 'GenomeVersion1',
@@ -105,7 +98,6 @@ describe('moveArrayElement', () => {
         name: 'Overlay3',
         description: 'Description3',
         type: 'Type3',
-        googleLicenseConsent: true,
         creator: 'Creator3',
         genomeType: 'GenomeType3',
         genomeVersion: 'GenomeVersion3',
@@ -117,7 +109,6 @@ describe('moveArrayElement', () => {
         name: 'Overlay2',
         description: 'Description2',
         type: 'Type2',
-        googleLicenseConsent: false,
         creator: 'Creator2',
         genomeType: 'GenomeType2',
         genomeVersion: 'GenomeVersion2',
@@ -138,7 +129,6 @@ describe('moveArrayElement', () => {
         name: 'Overlay3',
         description: 'Description3',
         type: 'Type3',
-        googleLicenseConsent: true,
         creator: 'Creator3',
         genomeType: 'GenomeType3',
         genomeVersion: 'GenomeVersion3',
@@ -150,7 +140,6 @@ describe('moveArrayElement', () => {
         name: 'Overlay1',
         description: 'Description1',
         type: 'Type1',
-        googleLicenseConsent: true,
         creator: 'Creator1',
         genomeType: 'GenomeType1',
         genomeVersion: 'GenomeVersion1',
@@ -162,7 +151,6 @@ describe('moveArrayElement', () => {
         name: 'Overlay2',
         description: 'Description2',
         type: 'Type2',
-        googleLicenseConsent: false,
         creator: 'Creator2',
         genomeType: 'GenomeType2',
         genomeVersion: 'GenomeVersion2',
@@ -183,7 +171,6 @@ describe('moveArrayElement', () => {
         name: 'Overlay2',
         description: 'Description2',
         type: 'Type2',
-        googleLicenseConsent: false,
         creator: 'Creator2',
         genomeType: 'GenomeType2',
         genomeVersion: 'GenomeVersion2',
@@ -195,7 +182,6 @@ describe('moveArrayElement', () => {
         name: 'Overlay3',
         description: 'Description3',
         type: 'Type3',
-        googleLicenseConsent: true,
         creator: 'Creator3',
         genomeType: 'GenomeType3',
         genomeVersion: 'GenomeVersion3',
@@ -207,7 +193,6 @@ describe('moveArrayElement', () => {
         name: 'Overlay1',
         description: 'Description1',
         type: 'Type1',
-        googleLicenseConsent: true,
         creator: 'Creator1',
         genomeType: 'GenomeType1',
         genomeVersion: 'GenomeVersion1',
diff --git a/src/models/configurationSchema.ts b/src/models/configurationSchema.ts
index b3ec41d84ddccc28ed1e1fbc0628508a316e51b9..05ee948c2351a74075d62fec38a4a9392b322207 100644
--- a/src/models/configurationSchema.ts
+++ b/src/models/configurationSchema.ts
@@ -69,8 +69,6 @@ export const privilegeTypeSchema = z.record(
 
 export const mapTypeSchema = z.object({ name: z.string(), id: z.string() });
 
-export const mapCanvasTypeSchema = z.object({ name: z.string(), id: z.string() });
-
 export const unitTypeSchema = z.object({ name: z.string(), id: z.string() });
 
 export const modificationStateTypeSchema = z.record(
@@ -93,7 +91,6 @@ export const configurationSchema = z.object({
   annotators: z.array(annotatorSchema),
   privilegeTypes: privilegeTypeSchema,
   mapTypes: z.array(mapTypeSchema),
-  mapCanvasTypes: z.array(mapCanvasTypeSchema),
   unitTypes: z.array(unitTypeSchema),
   modificationStateTypes: modificationStateTypeSchema,
 });
diff --git a/src/models/mapOverlay.ts b/src/models/mapOverlay.ts
index 16da571736fd815bb63a9c6bef833c5ab2102c3a..d9b645eb5e3a637c9c50e738a0b27fa193a120e2 100644
--- a/src/models/mapOverlay.ts
+++ b/src/models/mapOverlay.ts
@@ -1,16 +1,16 @@
 import { z } from 'zod';
+import { ZERO } from '@/constants/common';
 
 export const mapOverlay = z.object({
+  idObject: z.number(),
   name: z.string(),
-  googleLicenseConsent: z.boolean(),
+  order: z.number().int().gte(ZERO),
   creator: z.string(),
   description: z.string(),
   genomeType: z.string().nullable(),
   genomeVersion: z.string().nullable(),
-  idObject: z.number(),
   publicOverlay: z.boolean(),
   type: z.string(),
-  order: z.number(),
 });
 
 export const createdOverlayFileSchema = z.object({
@@ -25,7 +25,6 @@ export const uploadedOverlayFileContentSchema = createdOverlayFileSchema.extend(
 
 export const createdOverlaySchema = z.object({
   name: z.string(),
-  googleLicenseConsent: z.boolean(),
   creator: z.string(),
   description: z.string(),
   genomeType: z.string().nullable(),
diff --git a/src/models/projectSchema.ts b/src/models/projectSchema.ts
index d3eeeb2a7a6ddc75c825c3bdb34e8f6caf99e74d..ab00d3b824d4501f070c205e2756b54bb02fadf8 100644
--- a/src/models/projectSchema.ts
+++ b/src/models/projectSchema.ts
@@ -21,7 +21,6 @@ export const projectSchema = z.object({
   }),
   projectId: z.string(),
   creationDate: z.string(),
-  mapCanvasType: z.string(),
   overviewImageViews: z.array(overviewImageView),
   topOverviewImage: overviewImageView.nullable(),
 });
diff --git a/src/redux/overlays/overlays.mock.ts b/src/redux/overlays/overlays.mock.ts
index 4f7d8687ba2205a06193fb67dec32cc049a280d2..d3acf0dcb392d87e03cd11917be0176c6ae3fd16 100644
--- a/src/redux/overlays/overlays.mock.ts
+++ b/src/redux/overlays/overlays.mock.ts
@@ -28,7 +28,6 @@ export const OVERLAYS_INITIAL_STATE_MOCK: OverlaysState = {
 export const PUBLIC_OVERLAYS_MOCK: MapOverlay[] = [
   {
     name: 'PD substantia nigra',
-    googleLicenseConsent: false,
     creator: 'appu-admin',
     description:
       'Differential transcriptome expression from post mortem tissue. Meta-analysis from 8 published datasets, FDR = 0.05, see PMIDs 23832570 and 25447234.',
@@ -41,7 +40,6 @@ export const PUBLIC_OVERLAYS_MOCK: MapOverlay[] = [
   },
   {
     name: 'Ageing brain',
-    googleLicenseConsent: false,
     creator: 'appu-admin',
     description:
       'Differential transcriptome expression from post mortem tissue. Source: Allen Brain Atlas datasets, see PMID 25447234.',
@@ -54,7 +52,6 @@ export const PUBLIC_OVERLAYS_MOCK: MapOverlay[] = [
   },
   {
     name: 'PRKN variants example',
-    googleLicenseConsent: false,
     creator: 'appu-admin',
     description: 'PRKN variants',
     genomeType: 'UCSC',
@@ -66,7 +63,6 @@ export const PUBLIC_OVERLAYS_MOCK: MapOverlay[] = [
   },
   {
     name: 'PRKN variants doubled',
-    googleLicenseConsent: false,
     creator: 'appu-admin',
     description: 'PRKN variants',
     genomeType: 'UCSC',
@@ -78,7 +74,6 @@ export const PUBLIC_OVERLAYS_MOCK: MapOverlay[] = [
   },
   {
     name: 'Generic advanced format overlay',
-    googleLicenseConsent: false,
     creator: 'appu-admin',
     description: 'Data set provided by a user',
     genomeType: null,
@@ -125,7 +120,6 @@ export const ADD_OVERLAY_MOCK = {
 export const USER_OVERLAYS_MOCK: MapOverlay[] = [
   {
     name: 'PD substantia nigra',
-    googleLicenseConsent: false,
     creator: 'appu-admin',
     description:
       'Differential transcriptome expression from post mortem tissue. Meta-analysis from 8 published datasets, FDR = 0.05, see PMIDs 23832570 and 25447234.',
@@ -138,7 +132,6 @@ export const USER_OVERLAYS_MOCK: MapOverlay[] = [
   },
   {
     name: 'Ageing brain',
-    googleLicenseConsent: false,
     creator: 'appu-admin',
     description:
       'Differential transcriptome expression from post mortem tissue. Source: Allen Brain Atlas datasets, see PMID 25447234.',
diff --git a/src/redux/overlays/overlays.thunks.ts b/src/redux/overlays/overlays.thunks.ts
index 700eeb58024c66facd3888536301f49959165498..3fb6a59cb32a8e361ffc119e080b9fbed19c5777 100644
--- a/src/redux/overlays/overlays.thunks.ts
+++ b/src/redux/overlays/overlays.thunks.ts
@@ -159,7 +159,6 @@ const creteOverlay = async ({
     name,
     description,
     filename: createdFile.filename,
-    googleLicenseConsent: false.toString(),
     type,
     fileId: createdFile.id.toString(),
   };