hopefully sorted out the issue with the wrong place in world()