externalize function .dataSub