task7 changes: each, length