change push to addToSet
delete category
comment
getCategories