Reworked cd method