variables with expressions