the structure of the element in cmd_data are replaced by macro and named DCMD