explore world setup, refactorings