iterator; print options