sim pearson func progress