factory specification