for each

verified that for each functionality works in demo.