- change the way to get categories