Add scoped to program and episode and implement recommendation system