another try with data files