work on CatRank