ticket:4 add context processor
Merge branch 't4_context'