added category routing