fix: each source file in array