diff --git a/build.gradle.kts b/build.gradle.kts
index eaed066..496d0ee 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -11,7 +11,7 @@ plugins {
 }
 
 group = "com.aitrainer"
-version = "1.0.46"
+version = "1.0.47"
 java.sourceCompatibility = JavaVersion.VERSION_1_8
 
 repositories {
diff --git a/data/db/update_1_0_47.sql b/data/db/update_1_0_47.sql
new file mode 100644
index 0000000..68d4cf5
--- /dev/null
+++ b/data/db/update_1_0_47.sql
@@ -0,0 +1,8 @@
+START TRANSACTION;
+
+ALTER TABLE `customer`
+	ADD COLUMN `trial` TINYINT NULL DEFAULT NULL AFTER `synced_date`;
+
+UPDATE configuration set config_value = "1.0.47", date_change=CURRENT_DATE WHERE config_key = "db_version";
+
+COMMIT;
diff --git a/src/main/kotlin/com/aitrainer/api/controller/CustomerController.kt b/src/main/kotlin/com/aitrainer/api/controller/CustomerController.kt
index 3d69ec4..103d947 100644
--- a/src/main/kotlin/com/aitrainer/api/controller/CustomerController.kt
+++ b/src/main/kotlin/com/aitrainer/api/controller/CustomerController.kt
@@ -117,13 +117,13 @@ class CustomerController ( private val customerRepository: CustomerRepository) {
         if (newCustomer.emailSubscription != null) {
             updatedCustomer.emailSubscription = newCustomer.emailSubscription
         }
+        if (newCustomer.trial != null) {
+            updatedCustomer.trial = newCustomer.trial
+        }
         updatedCustomer.sex = newCustomer.sex
         updatedCustomer.birthYear = newCustomer.birthYear
         updatedCustomer.fitnessLevel = newCustomer.fitnessLevel
 
-
-
-
         return ResponseEntity.ok().body(customerRepository.save(updatedCustomer))
     }
 
diff --git a/src/main/kotlin/com/aitrainer/api/model/Customer.kt b/src/main/kotlin/com/aitrainer/api/model/Customer.kt
index 8fc290d..d5e830e 100644
--- a/src/main/kotlin/com/aitrainer/api/model/Customer.kt
+++ b/src/main/kotlin/com/aitrainer/api/model/Customer.kt
@@ -1,8 +1,6 @@
 package com.aitrainer.api.model
 
 import com.google.gson.annotations.Expose
-import org.hibernate.annotations.Fetch
-import org.hibernate.annotations.FetchMode
 import javax.persistence.*
 
 @Entity
@@ -28,5 +26,8 @@ data class Customer (
         @Expose var firebaseUid: String? = null,
         @Expose var sportId: Int? = null,
         @Expose var emailSubscription: Int? = 0,
+        @Expose var synced_date: String? = null,
+        @Expose var trial: Boolean? = false,
+
         @Id @GeneratedValue(strategy = GenerationType.IDENTITY)  @Expose var customerId: Long = 0,
 )
diff --git a/src/main/resources/application-prod.properties b/src/main/resources/application-prod.properties
index dc932f2..f540ed8 100644
--- a/src/main/resources/application-prod.properties
+++ b/src/main/resources/application-prod.properties
@@ -17,6 +17,6 @@ logging.config=classpath:logback-spring.xml
 logging.file=logs
 
 # if the database structure has been changed, increment this version number
-application.version=1.0.46
+application.version=1.0.47
 
 jwt.secret=aitrainer
\ No newline at end of file
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index aaa0bf4..70b5aa2 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -17,7 +17,7 @@ logging.config=classpath:logback-spring.xml
 logging.file=logs
 
 # if the database structure has been changed, increment this version number
-application.version=1.0.46
+application.version=1.0.47
 
 jwt.secret=aitrainer
 jasypt.encryptor.password=Tibor
diff --git a/src/test/kotlin/com/aitrainer/api/test/AppCustomerPackageTest.kt b/src/test/kotlin/com/aitrainer/api/test/AppCustomerPackageTest.kt
index 101e892..0dfeeb3 100644
--- a/src/test/kotlin/com/aitrainer/api/test/AppCustomerPackageTest.kt
+++ b/src/test/kotlin/com/aitrainer/api/test/AppCustomerPackageTest.kt
@@ -71,6 +71,7 @@ class AppCustomerPackageTest {
                     val customer: Customer = gson.fromJson(customerJson, type)
                     assertEquals(customer.email, "sw@andio.biz")
                     assertEquals(customer.birthYear, 1972)
+                    assertEquals(customer.trial, true)
                 }
                 record[0] == Exercises::class.simpleName -> {
                     val exercisesJson: String = record[1]