world parsing algo changed a bit