invertList done