Added base structure for dnl2json