swap component for category
update permissions