changed userRating from float to NSNumber