changed world to be less stateful