start to change the way dialogmacro load macros
but go to bed