finish initDeal functionality