working on RepRateData