DSMX implementation