de-duplicated request logic
Merge pull request #63 from bettiolo/refactoring_march_request

de-duplicated request logic
Merge branch 'refs/heads/master' into refactoring_march