implement destructor for tank
clean out btl use, fix xtrl sizeof()