change read type to rate type