Category commit

some of Category methods