context processor fixed