adding category support