more restructuring
implementing add tournament BT