Implemented new request data structure server side