added rate by key