added the unique() method