separage source files to different folders