いくつかのロジックを追加