add network app logic