 	}
 	
 	func handleVariableValueResponse(data: ComputeResponse.VariableValue) {
-		let value = SessionResponse.VariableValueData(value: data.value, contextId: data.contextId)
+		let value = SessionResponse.VariableValueData(value: data.value, environmentId: data.contextId)
 		let responseObject = SessionResponse.variableValue(value)
 		if let clientId = data.clientId {
 			broadcast(object: responseObject, toClient: clientId)


	private func handleExecute(params: SessionCommand.ExecuteParams) {
		if params.isUserInitiated {
			broadcastToAllClients(object: SessionResponse.echoExecute(SessionResponse.ExecuteData(transactionId: params.transactionId, source: params.source, contextId: params.contextId)))
		}
		do {
			let data = try coder.executeScript(transactionId: params.transactionId, script: params.source)


	private func handleGetVariable(params: SessionCommand.VariableParams, connnection: SessionConnection) {
		do {
			let cmd = try coder.getVariable(name: params.name, contextId: params.environmentId, clientIdentifier: connnection.id)
			try worker?.send(data: cmd)
		} catch {
			logger.warning("error getting variable: \(error)")
