scopes to DRY out controllers. pagination for a signed-in users latest ratings and top unnrated predictions. fragment caching for everything utilizing app/helpers/application_helper.