cleaned up context
cleaned up request.py
cleaned up init
fixed merge issue