add inverted
update