battle over