resourceRequest skeleton