redesigned and optimized category model.