fully functional dynamic fav implementation for Random activity