add simple template of Singleton