implemented ranklinglist (3/3)