Adding new Response types
Adding the new Response classes
Many modifications