simple network library