add eigen