overuse of built-in path methods
data file