- refactor list file