om is part of dm... but leak too much details I think