apply backend network functions.