基本機能の荒い実装