adjusting defvar