Advance network (10/20)

Advance network