vars and arrays