rate design