add complete and ignore feature