added the option to specify variables without editing the script