maiormenor funcition