building up world object