いろいろ追加（未実装だらけ）