add Singleton sample