Initialize処理まで実装