support extended vars