diff --git a/.dbeaver/.credentials-config.json.bak b/.dbeaver/.credentials-config.json.bak
new file mode 100644
index 000000000..2eca1988d
--- /dev/null
+++ b/.dbeaver/.credentials-config.json.bak
@@ -0,0 +1,2 @@
+'U�[Vš$º÷8%”k…ðQNÀ™,
+¨Äà`Wƒ-T3NvU—ûØ{¦êÉ†…—ççó¥þHK­~Í,¸²DXÏpX„¼.g/¤½¬:¯ð?B9|–øGZn>¤ÈÄ/
\ No newline at end of file
diff --git a/.dbeaver/.data-sources.json.bak b/.dbeaver/.data-sources.json.bak
new file mode 100644
index 000000000..7d9528f01
--- /dev/null
+++ b/.dbeaver/.data-sources.json.bak
@@ -0,0 +1,33 @@
+{
+	"folders": {},
+	"connections": {
+		"mariaDB-1813fbbc7bc-107c0b3aeaeb91ab": {
+			"provider": "mysql",
+			"driver": "mariaDB",
+			"name": "gradido",
+			"save-password": true,
+			"read-only": false,
+			"configuration": {
+				"host": "localhost",
+				"port": "3306",
+				"database": "gradido",
+				"url": "jdbc:mariadb://localhost:3306/gradido",
+				"home": "mysql_client",
+				"type": "dev",
+				"auth-model": "native",
+				"handlers": {}
+			}
+		}
+	},
+	"connection-types": {
+		"dev": {
+			"name": "Development",
+			"color": "255,255,255",
+			"description": "Regular development database",
+			"auto-commit": true,
+			"confirm-execute": false,
+			"confirm-data-change": false,
+			"auto-close-transactions": false
+		}
+	}
+}
\ No newline at end of file
diff --git a/.dbeaver/credentials-config.json b/.dbeaver/credentials-config.json
new file mode 100644
index 000000000..d814bdfcf
--- /dev/null
+++ b/.dbeaver/credentials-config.json
@@ -0,0 +1,3 @@
+þ4ƒkÐêË1°,•ßfòbìAìqÄ¬céß#¾›ö¾ýø#s’8-À1‰&»;ðöã"¢ôùì7€d¥jM?‘bljfB¼ƒqÁ=
+ÛÖmyô¿
+vú·´V 
\ No newline at end of file
diff --git a/.dbeaver/data-sources.json b/.dbeaver/data-sources.json
new file mode 100644
index 000000000..096f0d57e
--- /dev/null
+++ b/.dbeaver/data-sources.json
@@ -0,0 +1,32 @@
+{
+	"folders": {},
+	"connections": {
+		"mariaDB-1813fbbc7bc-107c0b3aeaeb91ab": {
+			"provider": "mysql",
+			"driver": "mariaDB",
+			"name": "gradido",
+			"save-password": true,
+			"read-only": false,
+			"configuration": {
+				"host": "localhost",
+				"port": "3306",
+				"url": "jdbc:mariadb://localhost:3306/",
+				"home": "mysql_client",
+				"type": "dev",
+				"auth-model": "native",
+				"handlers": {}
+			}
+		}
+	},
+	"connection-types": {
+		"dev": {
+			"name": "Development",
+			"color": "255,255,255",
+			"description": "Regular development database",
+			"auto-commit": true,
+			"confirm-execute": false,
+			"confirm-data-change": false,
+			"auto-close-transactions": false
+		}
+	}
+}
\ No newline at end of file
diff --git a/database/entity/0037-add_contribution_links_table/ContributionLinks.ts b/database/entity/0037-add_contribution_links_table/ContributionLinks.ts
index 2fb4e2801..0626a5067 100644
--- a/database/entity/0037-add_contribution_links_table/ContributionLinks.ts
+++ b/database/entity/0037-add_contribution_links_table/ContributionLinks.ts
@@ -2,28 +2,6 @@ import Decimal from 'decimal.js-light'
 import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm'
 import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer'
 
-export enum CycleTypes {
-  ONCE = 1,
-  HOUR = 2,
-  TWOHOURS = 3,
-  FOURHOURS = 4,
-  EIGHTHOURS = 5,
-  HALFDAY = 6,
-  DAY = 7,
-  TWODAYS = 8,
-  THREEDAYS = 9,
-  FOURDAYS = 10,
-  FIVEDAYS = 11,
-  SIXDAYS = 12,
-  WEEK = 13,
-  TWOWEEKS = 14,
-  MONTH = 15,
-  TWOMONTH = 16,
-  QUARTER = 17,
-  HALFYEAR = 18,
-  YEAR = 19,
-}
-
 @Entity('contribution_links')
 export class ContributionLinks extends BaseEntity {
   @PrimaryGeneratedColumn('increment', { unsigned: true })
@@ -50,8 +28,8 @@ export class ContributionLinks extends BaseEntity {
   })
   amount: Decimal
 
-  @Column({ name: 'cycle', unsigned: true, nullable: false })
-  cycle: number
+  @Column({ length: 12, nullable: false, collation: 'utf8mb4_unicode_ci' })
+  cycle: string
 
   @Column({ name: 'max_per_cycle', unsigned: true, nullable: false, default: 1 })
   maxPerCycle: number
diff --git a/database/migrations/0037-add_contribution_links_table.ts b/database/migrations/0037-add_contribution_links_table.ts
index 79bcdf5ce..42f03184b 100644
--- a/database/migrations/0037-add_contribution_links_table.ts
+++ b/database/migrations/0037-add_contribution_links_table.ts
@@ -15,7 +15,7 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis
         \`valid_from\` datetime NULL,
         \`valid_to\` datetime NULL,
         \`amount\` bigint(20) NOT NULL,
-        \`cycle\` int(10) unsigned NOT NULL DEFAULT '1',
+        \`cycle\` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'NONE',
         \`max_per_cycle\` int(10) unsigned NOT NULL DEFAULT '1',
         \`max_amount_per_month\` bigint(20) NULL DEFAULT NULL,
         \`total_max_count_of_contribution\` int(10) unsigned NULL DEFAULT NULL,
