add network server support, currently python implemented