Working version, scale does not work the way I want