split module to files