add dynamic tweaking of variables