refatoração no serrvice de battle