range implememtation reverted because of request hanging issues
range implementation moved into separate resource