implemented Category Management