updated inverted (complete without being checked)