implemented new network