basic client networking