fix battle model