放弃了模板描述，改用链式操作