Huge modification to files