amended pattern3