incorporate updates