ticket4: add context processor