fixing set_categories