Implement new net protocol