initial sweep with proxy basics