modifying a source file