added ServerResponse as the return type to all proxy calls