add ignore list, ignore control, add list array type support