diff --git a/.idea/libraries/Maven__com_datastax_oss_java_driver_core_4_13_0.xml b/.idea/libraries/Maven__com_datastax_oss_java_driver_core_4_13_0.xml
new file mode 100644
index 000000000..11382471b
--- /dev/null
+++ b/.idea/libraries/Maven__com_datastax_oss_java_driver_core_4_13_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_datastax_oss_java_driver_shaded_guava_25_1_jre_graal_sub_1.xml b/.idea/libraries/Maven__com_datastax_oss_java_driver_shaded_guava_25_1_jre_graal_sub_1.xml
new file mode 100644
index 000000000..6bf150008
--- /dev/null
+++ b/.idea/libraries/Maven__com_datastax_oss_java_driver_shaded_guava_25_1_jre_graal_sub_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_datastax_oss_native_protocol_1_5_0.xml b/.idea/libraries/Maven__com_datastax_oss_native_protocol_1_5_0.xml
new file mode 100644
index 000000000..7dc984fe3
--- /dev/null
+++ b/.idea/libraries/Maven__com_datastax_oss_native_protocol_1_5_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_esri_geometry_esri_geometry_api_1_2_1.xml b/.idea/libraries/Maven__com_esri_geometry_esri_geometry_api_1_2_1.xml
new file mode 100644
index 000000000..78ea4dda9
--- /dev/null
+++ b/.idea/libraries/Maven__com_esri_geometry_esri_geometry_api_1_2_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_jnr_jffi_1_3_1.xml b/.idea/libraries/Maven__com_github_jnr_jffi_1_3_1.xml
new file mode 100644
index 000000000..5b5933644
--- /dev/null
+++ b/.idea/libraries/Maven__com_github_jnr_jffi_1_3_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_jnr_jffi_native_1_3_1.xml b/.idea/libraries/Maven__com_github_jnr_jffi_native_1_3_1.xml
new file mode 100644
index 000000000..768bab74c
--- /dev/null
+++ b/.idea/libraries/Maven__com_github_jnr_jffi_native_1_3_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_jnr_jnr_a64asm_1_0_0.xml b/.idea/libraries/Maven__com_github_jnr_jnr_a64asm_1_0_0.xml
new file mode 100644
index 000000000..7c81fe212
--- /dev/null
+++ b/.idea/libraries/Maven__com_github_jnr_jnr_a64asm_1_0_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_jnr_jnr_constants_0_10_1.xml b/.idea/libraries/Maven__com_github_jnr_jnr_constants_0_10_1.xml
new file mode 100644
index 000000000..c85ec6ac5
--- /dev/null
+++ b/.idea/libraries/Maven__com_github_jnr_jnr_constants_0_10_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_jnr_jnr_ffi_2_2_2.xml b/.idea/libraries/Maven__com_github_jnr_jnr_ffi_2_2_2.xml
new file mode 100644
index 000000000..1d8e33229
--- /dev/null
+++ b/.idea/libraries/Maven__com_github_jnr_jnr_ffi_2_2_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_jnr_jnr_posix_3_1_5.xml b/.idea/libraries/Maven__com_github_jnr_jnr_posix_3_1_5.xml
new file mode 100644
index 000000000..5efd8c64a
--- /dev/null
+++ b/.idea/libraries/Maven__com_github_jnr_jnr_posix_3_1_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_jnr_jnr_x86asm_1_0_2.xml b/.idea/libraries/Maven__com_github_jnr_jnr_x86asm_1_0_2.xml
new file mode 100644
index 000000000..8b6f57d8a
--- /dev/null
+++ b/.idea/libraries/Maven__com_github_jnr_jnr_x86asm_1_0_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_spotbugs_spotbugs_annotations_3_1_12.xml b/.idea/libraries/Maven__com_github_spotbugs_spotbugs_annotations_3_1_12.xml
new file mode 100644
index 000000000..a815845a2
--- /dev/null
+++ b/.idea/libraries/Maven__com_github_spotbugs_spotbugs_annotations_3_1_12.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_stephenc_jcip_jcip_annotations_1_0_1.xml b/.idea/libraries/Maven__com_github_stephenc_jcip_jcip_annotations_1_0_1.xml
new file mode 100644
index 000000000..6fe105afb
--- /dev/null
+++ b/.idea/libraries/Maven__com_github_stephenc_jcip_jcip_annotations_1_0_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_2.xml b/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_2.xml
new file mode 100644
index 000000000..1c380d0bd
--- /dev/null
+++ b/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_typesafe_config_1_4_1.xml b/.idea/libraries/Maven__com_typesafe_config_1_4_1.xml
new file mode 100644
index 000000000..ac8a59da1
--- /dev/null
+++ b/.idea/libraries/Maven__com_typesafe_config_1_4_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_dropwizard_metrics_metrics_core_4_1_25.xml b/.idea/libraries/Maven__io_dropwizard_metrics_metrics_core_4_1_25.xml
new file mode 100644
index 000000000..df673ee29
--- /dev/null
+++ b/.idea/libraries/Maven__io_dropwizard_metrics_metrics_core_4_1_25.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_netty_netty_buffer_4_1_67_Final.xml b/.idea/libraries/Maven__io_netty_netty_buffer_4_1_67_Final.xml
new file mode 100644
index 000000000..44eea2f66
--- /dev/null
+++ b/.idea/libraries/Maven__io_netty_netty_buffer_4_1_67_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_netty_netty_codec_4_1_67_Final.xml b/.idea/libraries/Maven__io_netty_netty_codec_4_1_67_Final.xml
new file mode 100644
index 000000000..9c663a5ec
--- /dev/null
+++ b/.idea/libraries/Maven__io_netty_netty_codec_4_1_67_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_netty_netty_common_4_1_67_Final.xml b/.idea/libraries/Maven__io_netty_netty_common_4_1_67_Final.xml
new file mode 100644
index 000000000..f6ef17690
--- /dev/null
+++ b/.idea/libraries/Maven__io_netty_netty_common_4_1_67_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_netty_netty_handler_4_1_67_Final.xml b/.idea/libraries/Maven__io_netty_netty_handler_4_1_67_Final.xml
new file mode 100644
index 000000000..036a8e305
--- /dev/null
+++ b/.idea/libraries/Maven__io_netty_netty_handler_4_1_67_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_netty_netty_resolver_4_1_67_Final.xml b/.idea/libraries/Maven__io_netty_netty_resolver_4_1_67_Final.xml
new file mode 100644
index 000000000..d739d5a68
--- /dev/null
+++ b/.idea/libraries/Maven__io_netty_netty_resolver_4_1_67_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_netty_netty_transport_4_1_67_Final.xml b/.idea/libraries/Maven__io_netty_netty_transport_4_1_67_Final.xml
new file mode 100644
index 000000000..a51cb29dd
--- /dev/null
+++ b/.idea/libraries/Maven__io_netty_netty_transport_4_1_67_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_asl_1_9_12.xml b/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_asl_1_9_12.xml
new file mode 100644
index 000000000..a02acc09c
--- /dev/null
+++ b/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_asl_1_9_12.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_12.xml b/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_12.xml
new file mode 100644
index 000000000..6908885fb
--- /dev/null
+++ b/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_12.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_json_json_20090211.xml b/.idea/libraries/Maven__org_json_json_20090211.xml
new file mode 100644
index 000000000..e57dc0ae9
--- /dev/null
+++ b/.idea/libraries/Maven__org_json_json_20090211.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_ow2_asm_asm_analysis_9_1.xml b/.idea/libraries/Maven__org_ow2_asm_asm_analysis_9_1.xml
new file mode 100644
index 000000000..a177d6a75
--- /dev/null
+++ b/.idea/libraries/Maven__org_ow2_asm_asm_analysis_9_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_ow2_asm_asm_commons_9_1.xml b/.idea/libraries/Maven__org_ow2_asm_asm_commons_9_1.xml
new file mode 100644
index 000000000..ae10a769a
--- /dev/null
+++ b/.idea/libraries/Maven__org_ow2_asm_asm_commons_9_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_ow2_asm_asm_tree_9_1.xml b/.idea/libraries/Maven__org_ow2_asm_asm_tree_9_1.xml
new file mode 100644
index 000000000..fbcb2cee7
--- /dev/null
+++ b/.idea/libraries/Maven__org_ow2_asm_asm_tree_9_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_ow2_asm_asm_util_9_1.xml b/.idea/libraries/Maven__org_ow2_asm_asm_util_9_1.xml
new file mode 100644
index 000000000..031c51c2f
--- /dev/null
+++ b/.idea/libraries/Maven__org_ow2_asm_asm_util_9_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_3.xml b/.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_3.xml
new file mode 100644
index 000000000..f17253bf8
--- /dev/null
+++ b/.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo.iml b/demo.iml
index 1d1385e1c..3e6f2e26d 100644
--- a/demo.iml
+++ b/demo.iml
@@ -35,7 +35,6 @@
-
@@ -48,9 +47,6 @@
-
-
-
@@ -60,6 +56,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -72,7 +103,6 @@
-
diff --git a/pom.xml b/pom.xml
index f0602ffd1..f21303d18 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,6 +25,11 @@
org.springframework.boot
spring-boot-starter-web
+
+ com.datastax.oss
+ java-driver-core
+ 4.13.0
+
org.springframework.boot
spring-boot-starter-websocket
diff --git a/src/main/java/com/example/demo/DemoApplication.java b/src/main/java/com/example/demo/DemoApplication.java
deleted file mode 100644
index 64b538a17..000000000
--- a/src/main/java/com/example/demo/DemoApplication.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package com.example.demo;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-
-@SpringBootApplication
-public class DemoApplication {
-
- public static void main(String[] args) {
- SpringApplication.run(DemoApplication.class, args);
- }
-
-}
diff --git a/target/classes/ConnectDatabase.class b/target/classes/ConnectDatabase.class
new file mode 100644
index 000000000..c6944b470
Binary files /dev/null and b/target/classes/ConnectDatabase.class differ
diff --git a/target/classes/com/example/demo/DemoApplication.class b/target/classes/com/example/demo/DemoApplication.class
deleted file mode 100644
index 25a3a3a6b..000000000
Binary files a/target/classes/com/example/demo/DemoApplication.class and /dev/null differ
diff --git a/target/classes/com/example/demo/models/Profile.class b/target/classes/com/example/demo/models/Profile.class
index 6353805ec..523eba33e 100644
Binary files a/target/classes/com/example/demo/models/Profile.class and b/target/classes/com/example/demo/models/Profile.class differ