World implementation 2