とりあえずサンプル的な動作まで実装