Added support for variables. (easier than I thought)