Added network implementation for client