add new category, fix delete