subset iterations