smoothed out some of the networking code. pushing to test live