adopted numbered variables format for templates