modify 3 files