documentation for initialize world