added factories package. created abstract class EquipmentsFactory