constructor should use options.add if present