variables updates