rate method added