add prepare for battle