template data return refactor & change
template data return refactor & change
working context processors; refactor&cleanup
refactor&cleanup