minor changes to will's network to reduce verbosity and to build network layer by layer with easy access to the individual layers