make Request class work so I can work on everything else