Added Factory.