Older version of chain

David Patterson and Bob Andersen