get_subject_tpl and get_body_tpl methods introduced