add function delete ,add category