updated with pvalues