いろいろ実装