add dataGather source file