reducing to 1 file