Rating algorithm system