fixes to triv intersn block vars
cleaning up tensor2