task7, now at least something works