add working battle and style