added world and bounds