working on reprate analysis