result as a template