Add pre-checks for request functions
Add pre-checks fro response functions
Update README