updating variables