Total Programs in Networking 21