Purpose-driven networking - how it should be