add options and variables