重构助手

#18