completed multi-net implementation