updating dependency list to include Eigen 3