initial proxy stuff