UD CISC220 version of ods/cpp