add hooks into concerto for determining effective_template