autogenerate file list