将功能分模块放置