adding our own custom context processor