change back to shrink at the base
point to base for types