updated: 精简代码