add support for ranges