modify source files