added some tuple overload to pearson