add some category methods