基本機能の実装