and the battle for it all....