Abstract_Factory loading ...