first rating system implementation