Advance network (14/20)

Advance network