implemented save rank list