combine discussion of variables and properties