reduce module to one file