Stitching well