cidを追加
全体の流れを実装（TODO追加）