增加一些基础功能