Added range request support