allow scaling to device width