added template context processors