ranking by attractiveness