- validate file path when combine list
- reflect code