added networkoperations