start refactoring file list