playing around with scaling, still needs work; a bit of house keeping