fix scaling
scale around origin