ロジックを実装