DMRs

DMRs are currently a work in progress.