making world.js being close to working