temp sol for range