Update factory to include user for option.