headWidth, tailWidth, widths