updated independent pair