add Singleton Lib