Foreach step processor