world handler