added support for range header