1から作っていたが、うまく動かない。サンプルから追加していく方向で作っていく