minor change to CMakeLists, function setZero added