templateMethod