structure over rs232 leave some DEFINE to modify