add cor_max function