added category page generator