use defvar