#enh use Data2