World: main implemented