add inverse mode