range works via demo