tried to harmonize functionality for favorites