documentation for width