Changed Return Types to HTTPResponse