add some category method