added the 'unique' method