rough networkin