Advance network (6/20)

Advance network