can now add or remove variables