添加一些工具类,补充一些基本的架构