add category retrieving