create validate for requests as well as moved the request delete function
moved test to there own file