work save (add battle formula)