changes to dmx library