implemented character favoritization