This is example of single singleton pattern template