bvars is optional