add rank evaluation