Bvar implemenation (and debug in Btrue Bfalse)