redefining s.source_files