World function implemented properly