完成第三，四个功能