fix some scaling issues

There's still something weird with the scaling
I haven't figured out though.
print out message at end