add category basic feature