Eigen lib replace