updating external data option to be more general beyond frontier