split one big file into 4 modules