categoryLib