实现基础功能  还没有细化