created factories
created factories for battle