闫鑫:重构版本