Singleton & FirstPoolTest