support for lambda and variables.