single variable expression
multiple variable expression