variables and objects