changed the Get func to take in a Request struct