updates for shape uncertainty