diff --git a/sm/CMakeLists.txt b/sm/CMakeLists.txt
index 0824a24356663b6f702ba11244bfdd4ab46c5528..c66e91a0cccfbf73ba6c5ff6c3fa85988c5dd1e4 100644
--- a/sm/CMakeLists.txt
+++ b/sm/CMakeLists.txt
@@ -162,7 +162,7 @@ SET(csm_sources
 ./csm/structprior/ConstraintManager.cpp
 ./csm/structprior/Constraint.cpp
 ./csm/structprior/MeasurementsLikelihood.cpp
-./csm/structprior/Minimizer.cpp
+./csm/structprior/Optimizer.cpp
 ./lib/egsl/egsl.c
 ./lib/egsl/egsl_conversions.c
 ./lib/egsl/egsl_misc.c
diff --git a/sm/csm/structprior/Optimizer.cpp b/sm/csm/structprior/Optimizer.cpp
index 95f0367ba79ca3fab5653d67cc37ab20019c97c1..a0a50ab1fa2e099a68c5483c58e484d88c74f182 100644
--- a/sm/csm/structprior/Optimizer.cpp
+++ b/sm/csm/structprior/Optimizer.cpp
@@ -13,7 +13,7 @@ Optimizer::~Optimizer(void)
 
 }
 
-void Optimizer::Optimizer()
+void Optimizer::OptimizeAlphas()
 {
 
 }
diff --git a/sm/csm/structprior/Optimizer.h b/sm/csm/structprior/Optimizer.h
index 8784da2b46daa50ad9f236e8498ba8da1f66eb62..7db1699e30c6792aa7b791724da440f07c70b258 100644
--- a/sm/csm/structprior/Optimizer.h
+++ b/sm/csm/structprior/Optimizer.h
@@ -5,7 +5,7 @@
 #include "MeasurementsLikelihood.h"
 #include "ConstraintManager.h"
 
-class Minimizer
+class Optimizer
 {
 
 //constructors