file names should be relative