Advance network (7/20)

Advance network