almost working battle.