admin and front-end changes for categories