use scale instead of width