需要增加一个单例管理