updated Rate module