剩下最后的组装工作，还有删除功能