Stitched

Rebuild in progress.