a method of improving readability in an optical drive is disclosed . in one aspect , the present disclosure teaches a method of improving readability in an optical drive including monitoring a compact disc media for tracking errors using a differential push - pull method during an input / output operation in an optical drive . the method further includes determining whether the first a tracking error is above a predetermined error threshold , or if a read error has occurred . the occurrence of a read error or tracking error , the method further includes switching from the dpp method to a three - beam tracking method based on the determination .