refactored requests class