Added factory.