program before changes