added rank, inverse_degree, eigenvalues