Added scale parameter