battle class add