working with program edit