diff --git a/package.json b/package.json
index cb675eadc..5cd91a712 100644
--- a/package.json
+++ b/package.json
@@ -25,6 +25,7 @@
"@vue/cli-plugin-eslint": "^3.2.0",
"@vue/cli-service": "^3.2.0",
"axios": "^0.19.0",
+ "vuelidate": "^0.7.4",
"babel-eslint": "^10.0.1",
"chart.js": "2.7.3",
"eslint": "^5.8.0",
diff --git a/src/main.js b/src/main.js
index 8cef1b397..32b73d225 100644
--- a/src/main.js
+++ b/src/main.js
@@ -78,7 +78,9 @@ import 'prismjs/themes/prism-coy.css';
import '@fullcalendar/core/main.min.css';
import '@fullcalendar/daygrid/main.min.css';
import '@fullcalendar/timegrid/main.min.css';
+import Vuelidate from 'vuelidate';
+Vue.use(Vuelidate);
Vue.use(ToastService);
Vue.directive('tooltip', Tooltip);
diff --git a/src/views/steps/ConfirmationDemo.vue b/src/views/steps/ConfirmationDemo.vue
old mode 100644
new mode 100755
index b01d2b1ec..7ed9245de
--- a/src/views/steps/ConfirmationDemo.vue
+++ b/src/views/steps/ConfirmationDemo.vue
@@ -1,12 +1,91 @@
{{formData.firstname ? formData.firstname : '-'}} {{formData.lastname ? formData.lastname : '-'}} {{formData.age ? formData.age : '-'}} {{formData.class ? formData.class : '-'}} {{formData.vagon ? formData.vagon : '-'}} {{formData.seat ? formData.seat : '-'}} {{formData.cardholderName ? formData.cardholderName : '-'}} {{formData.cardholderNumber ? formData.cardholderNumber : '-'}} {{formData.date ? formData.date : '-'}} {{formData.cvv && formData.cvv.length === 3 ? '**' + formData.cvv[2] : '-'}} Complete your registration with Payment Cardholder Name Cardholder Number Date CVV Please enter your information and proceed to the next step Your Name Your Age Please pick your seat and proceed to the payment Class and Vagon SeatConfirmation Component Content
+ Payment Component Content
+ Personal Component Content
+ Seat Component Content
+