functioning fav and add