improve catlist