resolves #465 support percentage column widths