improve battle