fixed rate functionality