updated program edit object