added rquests structure