added the ability to define variables via the command line
idk