figure out how to fix the scaling bug and implemented v1 of the solution