first implementation of networkapi network plugin