double  brackets for cond eval