add network calls to new functionality