implemented accept ranges header