Older version of small fragment

David Patterson