- make ranges support also doubles