marg_t -> body_t / margs -> msg