大部分功能整合到基础库