Advance network (9/20)

Advance network