Introducing a stand-alone version of method _DSM

Thanks to the old man aka Master Chief