refactor placeholder
allow re-setting filelist