.: explain the LGTM protocol