Customized Stitching