new design documents
further implementation of network.py