a proposal (unfinished) for a new network extension
should implement milestone2