文字列変換が相変わらず謎
リファクタリング