first add_to_favorites implementation