fixed why data was inconsistent for smaller cdr