Added Eigen support