added PUN stuff

network stuff