added world and model