Implement category design