add load world hook