multiple files are used based on main file.