attempt at a new scaling method...