diff --git a/Makefile b/Makefile
index c8cbc9306d81d9a7d94ff4c0456801c1ec2abedb..4108dbaffc60051d410dccf73c912ceb6e0d8c2d 100644
--- a/Makefile
+++ b/Makefile
@@ -17,7 +17,7 @@
 #   3. Files you want to include in your final submission cannot match the
 #      test*.cpp pattern.
 
-# enables c++14 on CAEN
+# enables c++17 on CAEN
 PATH := /usr/um/gcc-6.2.0/bin:$(PATH)
 LD_LIBRARY_PATH := /usr/um/gcc-6.2.0/lib64
 LD_RUN_PATH := /usr/um/gcc-6.2.0/lib64
@@ -53,7 +53,7 @@ PARTIAL_SUBMITFILE = partialsubmit.tar.gz
 FULL_SUBMITFILE = fullsubmit.tar.gz
 
 #Default Flags
-CXXFLAGS = -std=c++14 -Wconversion -Wall -Werror -Wextra -pedantic 
+CXXFLAGS = -std=c++17 -Wconversion -Wall -Werror -Wextra -pedantic 
 
 # make release - will compile "all" with $(CXXFLAGS) and the -O3 flag
 #				 also defines NDEBUG so that asserts will not check