rate calculations