TEMPLATE METHOD example created