added ability to combine files