NEW: implemented rating predict functionality