add crud for categories