first pass at implementation of from the network