fixed the scaling, so it is infinetely scalable