task 60: next part (unfinished!)