added sub block iteration wrapper clas
rename helper
ok