calculat rev ranges