I have a query on structure and placement of the template method