shorten/lengthen patterns