added eigen things in CMakeLists