improved lowestRate calculation