fixed defvar prob