added category context processor