初期化時のcapを設定してmake関数を効率化