introduced Eigen3.2
timer added