add DMX code

WIP