Add Factory.