assume source folder if none defined