增加若干通用功能