no duplicate favourites allowed. animation added