Advance network (8/20)

Advance network