まだ汚さを感じたので修正