change defvar to defconst