new xbeam, leg, union_doble