rebuilt doc on iddqd