ticket:4 add context processor