made world less stateful