added the consume object and handling for striping fields.
Merge origin/master