fix: メソッドを分割