implementation CategoryClass