filtered file list with modular code structure