file names should be lower-case