[add] category support