add desml without calling functions