network functions partially implemented