feature(main) rm ischanged