added taper