add source file first time