完成第一部分接口