setup the cpmponent loading and such in with_world