rough strcture for tab_send