vector variables and nodes