added Network construction part