edge abd value extend tuple types