add a few more tests on scaling... but it all seems to be working