corrected off by 1 error in scaling