Merged 3 files to 1.