add world init