pulled HTTPRequest out into own class