add eigen vector calculation