added network backbone for main program