add inverted.h