use category list instead of cloud