add getContingent and getContigentLeft