use network.request