upgraded rating system