add eigen vectors computing