read complex corrected