variable udpates