using relative paths to access data file, so scripts can be called from arbitrary paths