misc:实现基本功能