add CategoryService