removed $options from factory->create($options)