add spearman's rho score and improve stats framework