uses dashes in app file names