重構

Signed-off-by: gogomako <gogomako@gmail.com>
split by lines & 重構完成