dynamic file entry