リファクタ

Signed-off-by: okihara <okihara.masataka@dena.jp>
バグ修正

Signed-off-by: okihara <okihara.masataka@dena.jp>