use as object , keep skipped/modified list