added a request wrapper to receieved requests and add query string parsing and storage