refactor. remove opf_tmpl_data