Older version of junction

David Patterson and Bob Andersen