added more members to request class to accommodate put and delete methods