work on small network protocol