working on battle