merge all source file