parsers and interfaces for network designs