the structure of problem 'Battle' is added